﻿using Daemon.Data.Substructure.Enums;
using Daemon.Infrustructure.Contract;
using Daemon.Model;
using System.Collections.Generic;

namespace Daemon.Repository.Contract
{
	public interface IUserSessionRepository : IRepository<UserSession, int>
	{
		void SetLogoutTimeByUser(int userId, LogoutReasonEnum logoutReason, ApiDBContent context = null);

		void UpdateLogoutTimeForSession(List<int> userIds, LogoutReasonEnum logoutReason);
	}
}
